package club.mzywucai.blog.file_system.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author mzy
 * @date 2018/08/15
 */
public class CheckEmailUtil {
    /**
     * about this: 校验邮箱是否合法。
     * @see
     * @param email 邮箱字符串
     * @return true合法，false不合法
     * @author mzy
     * @time 2018年8月15日 上午10:16:27
     * @throws
     */
    public static boolean check(String email) {
        boolean tag = true;
        final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
        final Pattern pattern = Pattern.compile(pattern1);
        final Matcher mat = pattern.matcher(email);
        if (!mat.find()) {
            tag = false;
        }
        return tag;
    }
}
